package com.rookie;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@SpringBootApplication
// 开启事务管理器，使用@EnableTransactionManagement注解后，Spring会自动扫描所有带有@Transactional注解的方法，并为其添加事务管理
@EnableTransactionManagement
// 开启异步调用，使用@EnableAsync，Spring会自动扫描所有带有@Async注解的方法，并为其开启异步调用
@EnableAsync
public class RookieApiApplication {

    public static void main(String[] args) {
        SpringApplication.run(RookieApiApplication.class, args);
        System.err.println("-----------------------------------------启动成功-------------------------------------------------");
    }

}
